Boa tarde Galera... estou com um Problema não sei como plantar um DNS no servidor ubuntu 11.10, seria o bind certo..?
depois de instalar o que devo fazer...
Edite o arquivo named.conf.options e informe um servidor de encaminhamento ( forwarder )
sudo vim /etc/bind/named.conf.options
forwarders {
# Susbstitua o endereco abaixo com o endereco do seu provedor de DNS
208.67.222.222;
208.67.220.220;
};
Adicione o arquivo de definição de zona (substitua acme.local com o nome do seu dominio)
sudo mkdir /etc/bind/zones
sudo vim /etc/bind/zones/acme.local.db ----> *NÃO CONSIGO PASSAR DAQUI*
O arquivo de definicao de zona é onde nós adicionamos todos os endereços/máquinas que nosso DNS conhecerá.
// Substitua acme.local com o nome do seu dominio. nao esqueca do . depois do nome do dominio!
// tambem, substitua o ns1 com o nome do seu servidor DNS
$TTL 604800 ---> ***nA ONDE EU EDITO ISSO EM QUAL aRQUIVO ..?***
@ IN SOA acme.local. admin.acme.local. (
2009051301 ; Serial
7200 ; Refresh
120 ; Retry
2419200 ; Expire
604800) ; Default TTL
;
@ IN NS ns1.acme.local.
acme.local. IN MX 10 mail.acme.local
acme.local. IN A 192.168.0.1
www IN CNAME acme.local.
mail IN A 192.168.0.1
Criando o arquivo de zona reversa
sudo vim /etc/bind/zones/rev.0.168.192.in-addr.arpa
$TTL 1d;
$ORIGIN 0.168.192.IN-ADDR.ARPA.
@ IN SOA ns1.acme.local. admin.acme.local. (
2009051301
7200
120
2419200
604800
)
IN NS ns1.acme.local.
1 IN PTR ns1.acme.local.
Reinicie o servidor Bind usando o seguinte comando
sudo /etc/init.d/bind9 restart
Testando o servidor DNS
Modifique o arquivo /etc/resolv.conf com as seguintes configurações
Como acompanhei o outro post fica mais facil saber o que precisa realmente
## editar /etc/bind/named.conf e adicionar
zone "cientistas.no-ip.org" {
type master;
file "/etc/bind/db.cientistas.no-ip.org";
};
zone "0.0.10.in-addr.arpa" {
type master;
file "/etc/bind/db.0.168.192";
};
## Criar e editar /etc/bind/db.cientistas.no-ip.org
$TTL 604800
@ IN SOA cientistas.no-ip.org. admin.cientistas.no-ip.org. (
10118
43200
3600
3600000
2592000 )
@ IN NS cientistas.no-ip.org.
IN A 10.0.0.153
www IN A 10.0.0.153
## editar /etc/bind/named.conf.options
forwarders {
8.8.8.8;8.8.4.4;
};
## Reiniciar o bind /etc/init.d/bind9 restart
# Testando: (Na maquina do bind)
nslookup cientistas.no-ip.org
Vai retornar algo assim:
Server: 10.0.0.X
Address: 10.0.0.X#53
Name: cientistas.no-ip.org
Address: 10.0.0.153
Setar o DNS das estações para seu IP do bind/firewall
Limpar o cache dns do windows:
ipconfig /flushdns (executar cmd como administrador)
Como acompanhei o outro post fica mais facil saber o que precisa realmente
## editar /etc/bind/named.conf e adicionar
zone "cientistas.no-ip.org" {
type master;
file "/etc/bind/db.cientistas.no-ip.org";
};
zone "0.0.10.in-addr.arpa" {
type master;
file "/etc/bind/db.0.0.10";
};
## Criar e editar /etc/bind/db.cientistas.no-ip.org
$TTL 604800
@ IN SOA cientistas.no-ip.org. admin.cientistas.no-ip.org. (
10118
43200
3600
3600000
2592000 )
@ IN NS cientistas.no-ip.org.
IN A 10.0.0.153
www IN A 10.0.0.153
## editar /etc/bind/named.conf.options
forwarders {
8.8.8.8;8.8.4.4;
};
## Reiniciar o bind /etc/init.d/bind9 restart
# Testando: (Na maquina do bind)
nslookup cientistas.no-ip.org
Vai retornar algo assim:
Server: 10.0.0.X
Address: 10.0.0.X#53
Name: cientistas.no-ip.org
Address: 10.0.0.153
Setar o DNS das estações para seu IP do bind/firewall
Limpar o cache dns do windows:
ipconfig /flushdns (executar cmd como administrador)
Editar o arquivo db.0.0.10
veja seu hostname cat /etc/hostname
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA saida de cat/etc/hostname. admin.saida de cat/etc/hostname. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS saida de cat/etc/hostname.
10 IN PTR saida de cat/etc/hostname
Não precisa não só muda seu /etc/resolv.conf para
nameserver 127.0.0.1
remove as entradas de named.conf:
zone “CIENTISTAS.local” {
type master;
file “/etc/bind/zones/CIENTISTAS.local.db”;
};
zone “9.83.23.187.in-addr.arpa” {
type master;
file “/etc/bind/zones/rev.9.83.23.187.in-addr.arpa”;
};
Adiciona:
zone "cientistas.no-ip.org" {
type master;
file "/etc/bind/db.cientistas.no-ip.org";
};
zone "0.0.10.in-addr.arpa" {
type master;
file "/etc/bind/db.0.0.10";
};
Edita o arquivo db.:
Editar o arquivo /etc/bind/db.0.0.10
#veja seu hostname cat /etc/hostname
###
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA saida de cat/etc/hostname. admin.saida de cat/etc/hostname. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS saida de cat/etc/hostname.
10 IN PTR saida de cat/etc/hostname
E verifica se seu named.conf.options esta com um forwarder:
forwarders {
8.8.8.8;8.8.4.4;
};
lembre de tirar as //
No exemplo estou usando o do google mas pode usar o da virtua mesmo